package guis;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;

import sql.SQLs;
import connectionPool.PoolException;

public class Feedbacks {

	private String durchfuehrungID = null;

	public Feedbacks() {

	}

	public Collection<String> getFeedbacks() {
		ArrayList<String> feedbacks = new ArrayList<String>();
		ResultSet rs = null;
		ResultSet rs2 = null;
		try {
			rs = SQLs.auswaehlen("*","feedback, teilnahme","`feedback`.`FK_Teilnahme` = `teilnahme`.`TeilnahmeID` AND `teilnahme`.`FK_Durchfuehrung` = "
									+ durchfuehrungID + " AND `feedback`.`FK_Kommentar` = 1");
			while (rs.next()) {
				rs2 = SQLs.auswaehlen("Vorname, Name", "person", "`PersonID` = " + rs.getString("FK_Person"));
				rs2.next();
				feedbacks.add(rs2.getString(1) + " " + rs2.getString(2) + "," + rs.getString("TeilnahmeID") + "," + rs.getString("FeedbackID"));
			}
			

		} catch (PoolException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return feedbacks;
	}

	public String getDurchfuehrungID() {
		return durchfuehrungID;
	}

	public void setDurchfuehrungID(String durchfuehrungID) {

		this.durchfuehrungID = durchfuehrungID;
	}

}